package ar.com.equis.flexjavaintegration.cliente;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Transient;

import ar.com.equis.flexjavaintegration.administracion.Proyecto;
import ar.com.equis.flexjavaintegration.persistencia.UuidObjetoArquitecturaPersistente;

@Entity
public class Cliente extends UuidObjetoArquitecturaPersistente {

	private static final long serialVersionUID = 1L;
	private String nombre;
	private String cuil;
	
//	@OneToMany(targetEntity=Proyecto.class, fetch=FetchType.LAZY)
//	@Cascade(CascadeType.DELETE_ORPHAN)
	@Transient
	private List<Proyecto> proyectos;

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getCuil() {
		return cuil;
	}

	public void setCuil(String cuil) {
		this.cuil = cuil;
	}

	public List<Proyecto> getProyectos() {
		return proyectos;
	}

	public void setProyectos(List<Proyecto> proyectos) {
		this.proyectos = proyectos;
	}
	
	
}
